Comparing two user - interface architectures : MVC and

نویسندگان

  • Andrew Hussey
  • David Carrington
چکیده

The Model-View-Controller (MVC) and Presentation-Abstraction-Control (PAC) models are object-oriented architectural models for Graphical User Interfaces (GUI's). Such models view a human-computer interface as composed of several interacting objects. In this paper we describe the characteristics of the MVC and PAC architectures and compare their suitability as program architectures. The MVC and PAC architectures are modelled using the Object-Z speciication language and the models are applied in a case study.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Object-Z to Compare the MVC and PAC Architectures

Object-oriented architectures for Graphical User Interfaces (GUI’s) model the interface as a composition of interacting objects which each present an internal state to the user and provide operations on that state. Two such architectures are Model-View-Controller (MVC) and Presentation-Abstraction-Control (PAC). We use Object-Z to describe examples of the MVC and PAC architectures. We compare t...

متن کامل

Software Architectures for Human-Computer Interaction: Analysis and Construction

Software architectures have long been a focus of research and development in humancomputer interaction. This paper analyzes the history of architectures for user interface software in terms of their evolution in response to the pressures of non-functional quality goals. These goals are things like modifiability, integrability, and performance that expert software designers commonly endeavor to ...

متن کامل

Context-Aware Recommender Systems: A Review of the Structure Research

 Recommender systems are a branch of retrieval systems and information matching, which through identifying the interests and requires of the user, help the users achieve the desired information or service through a massive selection of choices. In recent years, the recommender systems apply describing information in the terms of the user, such as location, time, and task, in order to produce re...

متن کامل

Architectures , Languages , andModels in

This tutorial introduces the main aspects in speciication and design of user interfaces for geographic databases. The main issues discussed are alternative interface architectures, distinct types of query mechanisms and user mental models. Problems and solutions are presented using a survey style, comparing the main results published in related literature.

متن کامل

Reconciling usability and interactive system architecture using patterns

Traditional interactive system architectures such as MVC [Goldberg, A., 1984. Smaltalk-80: The Interactive Programming Environment, Addison-Wesley Publ.] and PAC [Coutaz, J., 1987. PAC, an implementation model for dialog design. In: Interact’87, Sttutgart, September 1987, pp. 431–436; Coutaz, J., 1990. Architecture models for interactive software: faillures and trends. In: Cockton, G. (Ed.), En...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996